package com.hm.base.service;

import java.util.List;

import com.hm.base.su.BaseConfig;
import com.hm.base.vo.OrganizationVo;
import com.hm.common.su.bean.PageInfo;
import com.hm.common.su.bean.PageInfo.PageParam;

/**
 * @author shishun.wang
 * @date 下午9:57:19 2017年8月17日
 * @version 1.0
 * @describe 
 */
public interface OrganizationService {
	
	public String HTTP_INVOKER_EXPORT_CONTEXT = "/HttpInvokerEndpoing/base/OrganizationService/"
			+ BaseConfig.HttpInvokerEndpoing.VERSION;

	public void addOrganization(OrganizationVo organization);
	
	public void updateOrganization(Long orgaId,OrganizationVo organization);
	
	public void deleteOrganization(List<Long> orgaIds);
	
	public OrganizationVo getOrganization(Long orgaId);
	
	public PageInfo<OrganizationVo> query(PageParam pageParam, Long parentId, String name);
}
